package partFour.homeWork.code.code01;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;

/**
 * 实现对学生信息的写入
 * 采用ObjectOutputStream类对信息写入
 */
public class WriteStuInfo {

    public  static  void  stuInfoWrite(){
        ObjectOutputStream oos = null;
        {
            try {
                //  1 创建一个objectOutputStream类型的对象与D:/java学习资料/stage-1-module-3/homeWork/代码/Stu/stuInfo.txt文件关联
                oos = new ObjectOutputStream(new FileOutputStream("./partFour/homeWork/stuInfo.txt"));
                //  2 将整个stuTestList 对象中的数据写入的输出流。
                oos.writeObject(StuTest.stuTestList);
                System.out.println("写入学生信息成功！");
            } catch (IOException e) {
                e.printStackTrace();
            } finally {
                if (null != oos) {
                    try {
                        oos.close();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
            }
        }
    }

}
